package com.quartet.modules.vehicle.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 驾驶员信息表(TDriverInfo)表实体类
 *
 * @author makejava
 * @since 2021-05-04 16:33:11
 */
@Data
public class TDriverInfoAddRequestDto implements Serializable {
    /**
     * 主键id
     */
    @ApiModelProperty(value = "主键id")
    private Integer id;
    /**
     * 车辆编码
     */
    @ApiModelProperty(value = "车辆编码")
    private String vehicleCode;
    /**
     * 驾驶人姓名
     */
    @ApiModelProperty(value = "驾驶人姓名")
    private String driverName;
    /**
     * 驾驶人性别 1:男 2：女
     */
    @ApiModelProperty(value = "驾驶人性别 1:男 2：女")
    private Integer driverSex;
    /**
     * 民族 1：汉 2：其他
     */
    @ApiModelProperty(value = "民族 1：汉 2：其他")
    private Integer nation;
    /**
     * 文化程度 1：初中及以下 2：中专 3：高中 4：大专 5：本科
     */
    @ApiModelProperty(value = "文化程度 1：初中及以下 2：中专 3：高中 4：大专 5：本科")
    private Integer educationDegree;
    /**
     * 驾驶员手机号码
     */
    @ApiModelProperty(value = "驾驶员手机号码")
    private String driverPhone;
    /**
     * 身份证号
     */
    @ApiModelProperty(value = "身份证号")
    private String identityCardId;
    /**
     * 准驾车型
     */
    @ApiModelProperty(value = "准驾车型")
    private String drivingModel;
    /**
     * 从业资格证号
     */
    @ApiModelProperty(value = "从业资格证号")
    private String certificateNumber;
    /**
     * 发证机构名称
     */
    @ApiModelProperty(value = "发证机构名称")
    private String certificationOrganizationName;
    /**
     * 驾驶员照片
     */
    @ApiModelProperty(value = "驾驶员照片")
    private List<String> driverPhoto;
}
